Big Huge Thesaurus

nimbus cloud

noun